package com.atguigu.shardingjdbcdemo.mapper;

import com.atguigu.shardingjdbcdemo.entity.Test;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface TestMapper extends BaseMapper<Test> {
//https://mp.weixin.qq.com/s/M8yA6CsHMnBAIelc4JMk2Q
     @Select("select t1.* from mytab t1, b where t1.id=b.id ")
     List<Test> test();

}
//shardingjdbc不支持跨库join。
//若库分片键未带，则全局库上执行。若表分片未带，则全库上全表执行。
//若join表的分片键一致且配置了绑定关系，则不产生笛卡尔积查询。
